home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.text.html;
-
- import java.util.Hashtable;
- import javax.swing.text.AttributeSet;
- import javax.swing.text.StyleContext;
-
- public class HTML {
- private static final Hashtable tagHashtable = new Hashtable(71);
- public static final String NULL_ATTRIBUTE_VALUE = "#DEFAULT";
- private static final Hashtable attHashtable;
-
- static {
- for(int var0 = 0; var0 < javax.swing.text.html.HTML.Tag.allTags.length; ++var0) {
- tagHashtable.put(javax.swing.text.html.HTML.Tag.allTags[var0].toString(), javax.swing.text.html.HTML.Tag.allTags[var0]);
- StyleContext.registerStaticAttributeKey(javax.swing.text.html.HTML.Tag.allTags[var0]);
- }
-
- StyleContext.registerStaticAttributeKey(javax.swing.text.html.HTML.Tag.IMPLIED);
- StyleContext.registerStaticAttributeKey(javax.swing.text.html.HTML.Tag.CONTENT);
- StyleContext.registerStaticAttributeKey(javax.swing.text.html.HTML.Tag.COMMENT);
-
- for(int var1 = 0; var1 < javax.swing.text.html.HTML.Attribute.allAttributes.length; ++var1) {
- StyleContext.registerStaticAttributeKey(javax.swing.text.html.HTML.Attribute.allAttributes[var1]);
- }
-
- attHashtable = new Hashtable(77);
-
- for(int var2 = 0; var2 < javax.swing.text.html.HTML.Attribute.allAttributes.length; ++var2) {
- attHashtable.put(javax.swing.text.html.HTML.Attribute.allAttributes[var2].toString(), javax.swing.text.html.HTML.Attribute.allAttributes[var2]);
- }
-
- }
-
- public static Attribute[] getAllAttributeKeys() {
- Attribute[] var0 = new Attribute[javax.swing.text.html.HTML.Attribute.allAttributes.length];
- System.arraycopy(javax.swing.text.html.HTML.Attribute.allAttributes, 0, var0, 0, javax.swing.text.html.HTML.Attribute.allAttributes.length);
- return var0;
- }
-
- public static Tag[] getAllTags() {
- Tag[] var0 = new Tag[javax.swing.text.html.HTML.Tag.allTags.length];
- System.arraycopy(javax.swing.text.html.HTML.Tag.allTags, 0, var0, 0, javax.swing.text.html.HTML.Tag.allTags.length);
- return var0;
- }
-
- public static Attribute getAttributeKey(String var0) {
- Object var1 = attHashtable.get(var0);
- return var1 == null ? null : (Attribute)var1;
- }
-
- public static int getIntegerAttributeValue(AttributeSet var0, Attribute var1, int var2) {
- int var3 = var2;
- String var4 = (String)var0.getAttribute(var1);
- if (var4 != null) {
- try {
- var3 = Integer.valueOf(var4);
- } catch (NumberFormatException var5) {
- var3 = var2;
- }
- }
-
- return var3;
- }
-
- public static Tag getTag(String var0) {
- Object var1 = tagHashtable.get(var0);
- return var1 == null ? null : (Tag)var1;
- }
- }
-